Coarse-Grained Parallel Geometric Search

نویسندگان

  • Albert Chan
  • Frank Dehne
  • Andrew Rau-Chaplin
چکیده

We present a parallel algorithm for solving the next element search problem on a set of line segments, using a BSP like model referred to as the Coarse Grained Multicomputer (CGM). The algorithm requires O(1) communication rounds (h-relations with h = O(n/p)), O((n/p) log n) local computation, and O((n/p) log p) memory per processor, assuming n/p ≥ p. Our result implies solutions to the point location, trapezoidal decomposition and polygon triangulation problems. A simplified version for axis parallel segments requires only O(n/p) memory per processor, and we discuss an implementation of this version. As in a previous paper by Develliers and Fabri [13], our algorithm is based on a distributed implementation of segment trees which are of size O(n log n). This paper improves on [13] in several ways: (1) It studies the more general next element search problem which also solves, e.g., planar point location. (2) The algorithms require only O((n/p) log n) local computation instead of O(log p ∗ (n/p) log n). (3) The algorithms require only O((n/p) log p) local memory instead of O((n/p) log n).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Algorithms for Grounded Range Search and Applications

We present a parallel algorithm for solving the grounded range search problem in associative-function mode using a BSP like model referred to as the Coarse Grained Multicomputer (CGM). Given a set S of n weighted points in the plane, the algorithm requires O(1) communication rounds (h-relations with h = O(n=p)), O((n=p) log n) local computation, and O(n=p) memory per processor (n=p p), to solve...

متن کامل

Coarse Grained Parallel Next Element Search

We present a parallel algorithm for solving the next element search problem on a set of line segments, using a BSP like model referred to as the Coarse Grained Multicomputer (CGM). The algorithm requires O(1) communication rounds (h-relations with h=O(n/p)), O((n/ p) log n) local computation, and O((n/p) log n) storage per processor. Our result implies solutions to the point location, trapezoid...

متن کامل

Coarse Grained Parallel Next Element Search

We present a parallel algorithm for solving the next element search problem on a set of line segments, using a BSP like model referred to as the Coarse Grained Multicomputer (CGM). The algorithm requires O(1) communication rounds (h-relations with h=O(n/p)), O((n/ p) log n) local computation, and O((n/p) log n) storage per processor. Our result implies solutions to the point location, trapezoid...

متن کامل

Reducing I/O Complexity by Simulating Coarse Grained Parallel Algorithms

Block-wise access to data is a central theme in the design of efficient external memory (EM) algorithms. A second important issue, when more than one disk is present, is fully parallel disk I/O. In this paper we present a deterministic simulation technique which transforms parallel algorithms into (parallel) external memory algorithms. Specifically, we present a deterministic simulation techniq...

متن کامل

Reducing I/o Complexity by Simulating Coarse Grained Parallel Algorithms (1)

Block-wise access to data is a central theme in the design of eecient external memory (EM) algorithms. A second important issue, when more than one disk is present, is fully parallel disk I/O. In this paper, we present a deterministic simulation technique which transforms Coarse Grained Multi-computer (CGM) algorithms into parallel external memory algorithms. It optimizes block-wise data access...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Parallel Distrib. Comput.

دوره 57  شماره 

صفحات  -

تاریخ انتشار 1999